Autonomous Systems Interview Practice Project

Role Selection

Criteria Meet Specification

A single Autonomous Systems Engineer role has been selected.

The submission clearly notes whether the Perception, Deep Learning, Motion Planning, Mapping/Localization or Control Engineer has been selected as a role for interview practice.

Question Selection

Criteria Meet Specification

Three questions from the selected role

Three questions from the selected role have been included and answered.

Coding question

At least one of the questions selected for answering is a coding question.

Your Own Recent Project

The required question regarding a recent project the candidate has worked on has been included and answered.

Candidate Responses

Criteria Meet Specification

Satisfactory technical answers

The candidate satisfactorily explains their answer to each selected question, including any relevant diagrams, examples or code.

The response is technically detailed enough to demonstrate understanding of the topic.

Code responses in C++

Any code-based responses are in C++, except for if related to using a deep learning library.

Follow-Up Questions

The candidate has considered at least one potential follow-up question from each originally selected question, and demonstrates sufficient knowledge regarding the additional question.

Tips to make your project standout:

Make sure that any drawings, diagrams or examples you include are legible! Just as you would want an interviewer watching you write on a whiteboard to be able to follow you each step of the way both verbally and visually, you want to make sure your reviewer can read your material.

Any code examples you include do not need to run entirely on their own (you can refer to helper functions and such as long as what they do is explained clearly), but make sure to avoid syntax errors, undeclared variables, etc. You still want clean code!